CREATE EXTERNAL TABLE `jms_dwd.dwd_tab_barscan_taking_base_hi`(
  `recordid` string COMMENT '记录编号_ef',             
  `waybill_no` string COMMENT '运单编号_ef',           
  `list_code` string COMMENT '清单编号',               
  `subbill_code` string COMMENT '子单号',             
  `transfer_code` string COMMENT '转单号',            
  `package_code` string COMMENT '所属袋号',            
  `scan_type` string COMMENT '扫描类型_ef',            
  `next_station` string COMMENT '上一站或下一站',         
  `destination` string COMMENT '目的地_ef',           
  `scan_user` string COMMENT '扫描雇员_ef',            
  `input_site` string COMMENT '扫描网点_ef',           
  `scan_time` timestamp COMMENT '扫描时间_ef',         
  `input_time` timestamp COMMENT '入库时间_ef',        
  `operate_date` timestamp COMMENT '操作日期_ef',      
  `deliver_user` string COMMENT '收件员_ef',          
  `agreemt_cust_id` string COMMENT '协议客户ID_ef,sendcustomer',  
  `send_site` string COMMENT '寄件网点_ef',            
  `dest_site` string COMMENT '目的网点',               
  `transfer_center` string COMMENT '中转中心',         
  `pcs` bigint COMMENT '件数',                       
  `weight` double COMMENT '重量_ef',                 
  `goods_type` string COMMENT '物品类别_ef',           
  `express_type` string COMMENT '快件类型',            
  `shifts` string COMMENT '班次',                    
  `transfer_deliver_fee` double COMMENT '中转或派件费',  
  `network_manage_fee` double COMMENT '网管费,networkfee',  
  `other_fee` double COMMENT '其他费',                
  `check_flag` string COMMENT '核算标识',              
  `is_push_settlement` bigint COMMENT '是否推结算_ef,accountflag',  
  `receipt_flag` tinyint COMMENT '回单标识',           
  `return_flag` tinyint COMMENT '退件标识',            
  `ele_scale_flag` string COMMENT '电子秤标识',         
  `unrecord_flag` tinyint COMMENT '未录单标识',         
  `is_auto_produce` bigint COMMENT '是否自动产生_ef,writebackflag',  
  `lock_flag` tinyint COMMENT '锁定标识',              
  `width` string COMMENT '宽_ef,remark',            
  `modify_user` string COMMENT '修改人',              
  `modify_time` timestamp COMMENT '修改时间',          
  `length` string COMMENT '长_ef',                  
  `pistol_id` string COMMENT '巴枪ID_ef',            
  `height` string COMMENT '高_ef,remark1',          
  `cycle_box_num` string COMMENT '循环箱号_ef,remark2',  
  `scan_site_code` string COMMENT '扫描网点编号_ef',     
  `upload_time` timestamp COMMENT '上传时间_ef',       
  `len_wid_hei_product` string COMMENT '长x宽x高_ef,remark3',  
  `scan_user_code` string COMMENT '扫描雇员编号_ef',     
  `deliver_user_code` string COMMENT '收件员编号_ef',   
  `next_station_code` string COMMENT '上下一站编号',     
  `source` string COMMENT '来源_ef',                 
  `remark5` string COMMENT '备注5',                  
  `remark6` double COMMENT '备注6',                  
  `list_code_2` string COMMENT '清单编号_ef,remark4',  
  `scan_site_id` bigint COMMENT '扫描网点ID_ef',       
  `next_station_id` bigint COMMENT '上一站/下一站ID',    
  `scan_user_id` bigint COMMENT '扫描雇员ID_ef',       
  `deliver_user_id` bigint COMMENT '收件员ID_ef',     
  `network_type` tinyint COMMENT '扫描网点类型，1.加盟商,2.转运中心,3.集散点,4.普通网点,5.代理区,6.总部,0.其他',  
  `site_agent_code` string COMMENT '所属代理区code',    
  `site_agent_name` string COMMENT '所属代理区名称',      
  `site_franchisee_code` string COMMENT '所属加盟商code ',  
  `site_franchisee_name` string COMMENT '所属加盟商名称',  
  `site_transcenter_code` string COMMENT '所属转运中心code',  
  `site_transcenter_name` string COMMENT '所属转运中心名称',  
  `next_network_type` tinyint COMMENT '上/下一站网点类型，1.加盟商,2.转运中心,3.集散点,4.普通网点,5.代理区,6.总部,0.其他
  `waybill_source` string COMMENT '运单来源：GB:国标单号,BS:百世单号,BSB:百世包号,JT:极兔单号,JTB:极兔包号,Other:其它') 
COMMENT '操作平台-揽收扫描表'                               
PARTITIONED BY (                                   
  `dt` string COMMENT '分区字段-inputtime')
STORED AS parquet
LOCATION                                           
  '/dw/hive/jms_dwd.db/external/dwd_tab_barscan_taking_base_hi'